canada nova scotia devon assembly inspections quebec inspection accountant mechanical assembly cnc machining new brunswick engineering inspection canadian small business dartmouth contract manufacturing forensic accounting alberta cpa